java 학습 노트 String 클래스 객체의 두 가지 인스턴스 거의 모든 프로젝트 개발에서 반드시 String 종류의 사용이 있을 수 있지만 String 자체의 정의는 약간의 차이점과 사용에 있어서 주의사항이 있다 String 클래스의 두 객체 인스턴스 모드 이전에 강조한 바와 같이 String은 직접 값을 부여하는 형식으로 처리할 수 있다는 점은 기본 데이터 형식과 매우 비슷하다. 예: 직접 할당 실례화 대상 하지만 스트링 자체는 같은 종류다.그렇다면... java 학습 노트 자바 프로그래밍 사상 읽기 노트 (1) 단일 계승 구조: 모든 대상에 하나의 기본 Object가 있는데 이런 장점은 모든 대상이 기본 유형의 정보를 가지고 있기 때문에 대상의 유형을 확정할 수 없어 교착 상태에 빠지지 않는다는 것이다.이것은 시스템 수준의 조작(예를 들어 이상 처리)에 특히 중요하다 java의 저장(P22): 창고 - 기본 유형 데이터 저장;더미 - 모든 자바 대상을 저장하는 데 사용하기;상수 저장소 - 상수 값을... Spring 학습 노트java 학습 노트 강약연허 인용weakHashMap 이것은 가장 흔히 볼 수 있는 인용 관계입니다. 변수 o는 new object()라는 대상(이하 대상 xx)을 인용합니다. o는 대상의 강한 인용을 가지고 있습니다. 메모리가 넘칠지언정 강한 인용의 메모리를 제거하지 않습니다. obj를null로 설정한 경우 대상 xx에 대한 인용 처리를 계속하려면 다시 new 하나만 나올 수 있습니다. 이런 장면에서 jdk1.2 뒤에 자바가 하나 나왔어요.l... java 학습 노트JVM Java 디자인 모드 - 동적 프록시 모드 대리 대상은 보통 실제 대상과 같은 인터페이스를 가지고 있으며, 제어 방문을 통해 요청을 합리적으로 밑바닥의 실제 대상에게 전달한다 반사 클래스 Proxy와 InvocationHandler 리셋 인터페이스를 통해 동적 에이전트는 에이전트 대상을 통해 실제 대상을 포장하고 에이전트 대상을 통해 실제 대상에 대한 요청을 차단한 다음에 에이전트로 실제 대상에게 전송하며 호출을 차단하기 전이나 이후... java 학습 노트 HashMap 계수 최적화 데이터베이스나 텍스트에서 특정 내용이 나타나는 빈도를 HashMap으로 계산하는 경우가 많을 수 있습니다. 이 글은 세 가지 HashMap 계수기의 실현 방법을 비교한 것으로 참고할 수 있습니다. 1. 가장 기초적인 실현 방식을 먼저 소개하고 코드는 다음과 같다. 이러한 실현 방법에서 매번 순환할 때마다 키의 존재 여부를 검사해야 한다. 첫 번째 출현을 나타내지 않고 대응하는value값을 1... java 학습 노트
String 클래스 객체의 두 가지 인스턴스 거의 모든 프로젝트 개발에서 반드시 String 종류의 사용이 있을 수 있지만 String 자체의 정의는 약간의 차이점과 사용에 있어서 주의사항이 있다 String 클래스의 두 객체 인스턴스 모드 이전에 강조한 바와 같이 String은 직접 값을 부여하는 형식으로 처리할 수 있다는 점은 기본 데이터 형식과 매우 비슷하다. 예: 직접 할당 실례화 대상 하지만 스트링 자체는 같은 종류다.그렇다면... java 학습 노트 자바 프로그래밍 사상 읽기 노트 (1) 단일 계승 구조: 모든 대상에 하나의 기본 Object가 있는데 이런 장점은 모든 대상이 기본 유형의 정보를 가지고 있기 때문에 대상의 유형을 확정할 수 없어 교착 상태에 빠지지 않는다는 것이다.이것은 시스템 수준의 조작(예를 들어 이상 처리)에 특히 중요하다 java의 저장(P22): 창고 - 기본 유형 데이터 저장;더미 - 모든 자바 대상을 저장하는 데 사용하기;상수 저장소 - 상수 값을... Spring 학습 노트java 학습 노트 강약연허 인용weakHashMap 이것은 가장 흔히 볼 수 있는 인용 관계입니다. 변수 o는 new object()라는 대상(이하 대상 xx)을 인용합니다. o는 대상의 강한 인용을 가지고 있습니다. 메모리가 넘칠지언정 강한 인용의 메모리를 제거하지 않습니다. obj를null로 설정한 경우 대상 xx에 대한 인용 처리를 계속하려면 다시 new 하나만 나올 수 있습니다. 이런 장면에서 jdk1.2 뒤에 자바가 하나 나왔어요.l... java 학습 노트JVM Java 디자인 모드 - 동적 프록시 모드 대리 대상은 보통 실제 대상과 같은 인터페이스를 가지고 있으며, 제어 방문을 통해 요청을 합리적으로 밑바닥의 실제 대상에게 전달한다 반사 클래스 Proxy와 InvocationHandler 리셋 인터페이스를 통해 동적 에이전트는 에이전트 대상을 통해 실제 대상을 포장하고 에이전트 대상을 통해 실제 대상에 대한 요청을 차단한 다음에 에이전트로 실제 대상에게 전송하며 호출을 차단하기 전이나 이후... java 학습 노트 HashMap 계수 최적화 데이터베이스나 텍스트에서 특정 내용이 나타나는 빈도를 HashMap으로 계산하는 경우가 많을 수 있습니다. 이 글은 세 가지 HashMap 계수기의 실현 방법을 비교한 것으로 참고할 수 있습니다. 1. 가장 기초적인 실현 방식을 먼저 소개하고 코드는 다음과 같다. 이러한 실현 방법에서 매번 순환할 때마다 키의 존재 여부를 검사해야 한다. 첫 번째 출현을 나타내지 않고 대응하는value값을 1... java 학습 노트